package com.amigo.online.common.param.result.goods;

import java.util.ArrayList;
import java.util.List;

public class MerchantGoodsInfo {
	/**
	 * 商品id
	 */
	private Long id;

	/**
	 * 活动标题
	 */
	private String title;
	
	/**
	 * 活动标题
	 */
	private String coverImg;

	/**
	 * 商品价格
	 */
	private Integer price;
	
	/**
	 * 折扣价
	 */
	private Integer discountPrice;

	/**
	 * 0-审核失败 1-审核中 2-上架中 3-下架中
	 */
	private Integer status;
	
    /**
     * 商家品类id
     */
    private Long categoryId;

	/**
	 * 类别
	 */
	private String categoryName;
	
	/**
	 * 是否自动上架
	 */
	private boolean isAutoShelf;
    
    /**
     * 展示图片
     */
    private List<GoodsImgInfo> showImgs = new ArrayList<>();
    
    /**
     * 详情配图
     */
    private List<GoodsImgInfo> detailImgs = new ArrayList<>();
    
	//上架时间
	private Long upTime;

	//下架时间
	private Long downTime;
	
	//评论数量
	private Integer commentCount = 0;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getCoverImg() {
		return coverImg;
	}

	public void setCoverImg(String coverImg) {
		this.coverImg = coverImg;
	}

	public Integer getPrice() {
		return price;
	}

	public void setPrice(Integer price) {
		this.price = price;
	}

	public Integer getDiscountPrice() {
		return discountPrice;
	}

	public void setDiscountPrice(Integer discountPrice) {
		this.discountPrice = discountPrice;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public String getCategoryName() {
		return categoryName;
	}

	public void setCategoryName(String categoryName) {
		this.categoryName = categoryName;
	}

	public boolean isAutoShelf() {
		return isAutoShelf;
	}

	public void setAutoShelf(boolean isAutoShelf) {
		this.isAutoShelf = isAutoShelf;
	}

	public List<GoodsImgInfo> getShowImgs() {
		return showImgs;
	}

	public void setShowImgs(List<GoodsImgInfo> showImgs) {
		this.showImgs = showImgs;
	}

	public List<GoodsImgInfo> getDetailImgs() {
		return detailImgs;
	}

	public void setDetailImgs(List<GoodsImgInfo> detailImgs) {
		this.detailImgs = detailImgs;
	}

	public Long getUpTime() {
		return upTime;
	}

	public void setUpTime(Long upTime) {
		this.upTime = upTime;
	}

	public Long getDownTime() {
		return downTime;
	}

	public void setDownTime(Long downTime) {
		this.downTime = downTime;
	}

	public Integer getCommentCount() {
		return commentCount;
	}

	public void setCommentCount(Integer commentCount) {
		this.commentCount = commentCount;
	}

	public Long getCategoryId() {
		return categoryId;
	}

	public void setCategoryId(Long categoryId) {
		this.categoryId = categoryId;
	}

	
}
